home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 49
/
Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso
/
-serious-
/
programming
/
e
/
lsestuff
/
test2.e
< prev
next >
Wrap
Text File
|
1999-11-29
|
1KB
|
43 lines
MODULE '*dynamic_array'
PROC main()
DEF da:PTR TO dynamic_array, e, v
NEW da
da.dynamic_array(DAVS_CHAR, 1024)
WriteF('dynamic array of char, allocvalue=1024\n')
WriteF('setting elements 512 times with values [0-255]\n')
WriteF('thats 128 000 set():s ! \n')
SystemTagList('date', NIL)
FOR v:=0 TO 255
FOR e:=0 TO 99
da.set(e, v)
da.set(e, v)
da.set(e, v)
da.set(e, v)
da.set(e, v)
ENDFOR
ENDFOR
SystemTagList('date', NIL)
WriteF('finnished!\n')
END da
NEW da
da.dynamic_array(DAVS_INT, 1024)
WriteF('dynamic array of INT, allocvalue=1024\n')
WriteF('setting elements 500 times with values [0-255]\n')
WriteF('thats 128 000 set():s ! \n')
SystemTagList('date', NIL)
FOR v:=0 TO 255
FOR e:=0 TO 99
da.set(e, v)
da.set(e, v)
da.set(e, v)
da.set(e, v)
da.set(e, v)
ENDFOR
ENDFOR
SystemTagList('date', NIL)
WriteF('finnished!\n')
END da
ENDPROC